* { margin: 0; padding: 0; }
li { list-style: none; }
img { border: none; }
cite { font-style: normal; }
table { border-spacing: 0; border-collapse: collapse; border: none; }
h1,h2,h3,h4,h5,h6 { font-size: 14px; }

a { color: #315ea9; text-decoration: none; }
a:hover { color: #315ea9; text-decoration: underline; }

.clear { height: 0; overflow: hidden; clear: both; }
.fRed { color: red; }

html { font: 12px "宋体"; height:100%; color:#555555; scrollbar-arrow-color: #333;
	scrollbar-face-color: #EBEBEB;
	scrollbar-darkshadow-color: #F5F5F5;
	scrollbar-highlight-color: #F5F5F5;
	scrollbar-3dlight-color: #CFCED3;
	scrollbar-shadow-color: #CFCED3;
	scrollbar-track-color: #F7F7F7;}
body { font: 12px "宋体"; width: 100%; height: 100%; color:#454545;}
input,select,textarea { font: 13px "宋体";}
input[type="text"] { padding:2px; border: 1px solid #b1b4bb; height:16px; }
textarea { border: 1px solid #b1b4bb; }

.buttonOff { font-size: 12px; width: 56px; height: 24px; line-height: 24px; border: none; background: url("../images/btn2Off.png") no-repeat; cursor: pointer; margin: 0; padding: 0; }
.buttonOn { font-size: 12px; width: 56px; height: 24px; line-height: 24px; border: none; background: url("../images/btn2On.png") no-repeat; cursor: pointer; margin: 0; padding: 0; }

.btn2Off { font-size: 12px; width: 56px; height: 24px; line-height: 24px; color:#FFFFFF; border: none; background: url("../images/btn2Off.png") no-repeat; cursor: pointer; margin: 0; padding: 0; }
.btn2On { font-size: 12px; width: 56px; height: 24px; line-height: 24px;color:#FFFFFF; border: none; background: url("../images/btn2On.png") no-repeat; cursor: pointer; margin: 0; padding: 0; }
.btn3Off { font-size: 12px; width: 56px; height: 24px; line-height: 24px; color:#FFFFFF; border: none; background: url("../images/btn3Off.png") no-repeat; cursor: pointer; margin: 0; padding: 0; }
.btn3On { font-size: 12px; width: 56px; height: 24px; line-height: 24px;color:#FFFFFF; border: none; background: url("../images/btn3On.png") no-repeat; cursor: pointer; margin: 0; padding: 0; }

.btn8Off { display: none; font-size: 12px; width: 56px; height: 23px; line-height: 23px; border: none; background: url("../images/btn2Off.png") no-repeat; cursor: pointer; margin: 0; padding: 0; }

.btn4Off { font-size: 12px; width: 61px; height: 24px; line-height: 24px; color:#FFFFFF;border: none; background: url("../images/btn4Off.png") no-repeat; cursor: pointer; margin: 0; padding: 0; }
.btn4On { font-size: 12px; width: 61px; height: 24px; line-height: 24px; color:#FFFFFF;border: none; background: url("../images/btn4On.png") no-repeat; cursor: pointer; margin: 0; padding: 0; }

.btn6Off { font-size: 12px; width: 80px; height: 24px; line-height: 24px; color:#FFFFFF;border: none; background: url("../images/btn6Off.png") no-repeat; cursor: pointer; margin: 0; padding: 0; }
.btn6On { font-size: 12px; width: 80px; height: 24px; line-height: 24px;color:#FFFFFF; border: none; background: url("../images/btn6On.png") no-repeat; cursor: pointer; margin: 0; padding: 0; }

.btn7Off { font-size: 12px; width: 100px; height: 24px; color:#FFFFFF;line-height: 23px; border: none; background: url("../images/btn7Off.png") no-repeat; cursor: pointer; margin: 0; padding: 0; }
.btn7On { font-size: 12px; width: 100px; height: 24px;color:#FFFFFF; line-height: 23px; border: none; background: url("../images/btn7On.png") no-repeat; cursor: pointer; margin: 0; padding: 0; }

.header { height:50px; background-color:#315ea9; position:relative; }

	.logo { float: left; }
	.feedback{  background: url("../images/icon96.png") no-repeat left 4px; padding-left: 20px; }

.nav {height:76px;overflow: hidden; background: url(../images/navBg.png) repeat-x; padding:0 20px;  }
.nav ul li { background: url(../images/navLine.png) no-repeat left;float: left;text-align: center; width: 112px; height:76px; }
.nav ul li a { width:111px; height:65px; padding-top:8px; margin:0 0px 0 1px;font-size:13px;text-align:center; color: #454545; display:block; }
.nav ul li a:hover{ color:#fff; text-decoration:none; background-color:#5091d7;}
.nav ul li a p{text-align:center;line-height:22px;}
.nav ul li.current{ color:#fff; text-decoration:none;  background-color:#5091d7;}
.nav ul li.current a{ color:#fff;}


.aside { width: 184px; height:100%;  border-right: 1px solid #b3b3b3; background-color:#e1e5ea;}
	.aside p { height:26px; line-height:26px; background: url("../images/asideMainListBg.png") repeat-x; cursor: pointer;}
	.aside p strong {width:170px; font-size:12px; font-weight:bold;color: #315ea9; padding-left: 14px; }
	.aside p.current { background: url("../images/asideMainListBg.png") repeat-x; color:#315ea9; }
	.aside p.current strong {color:#315ea9;}

	.aside .scrollContent { display: none; overflow-x:hidden; overflow-y: auto;}
	.aside .scrollContent.block { display: block; }
	.aside .scrollContent ul {line-height:23px; margin:4px 0;}
	.aside .scrollContent ul li {font-size:12px; cursor: pointer; }
	.aside .scrollContent ul li a {color: #454545; float: left; width:148px;  padding: 0px 18px 0 18px; }
	.aside .scrollContent ul li a:hover {text-decoration: none; background-color: #315ea9; color:#fff; font-weight:  normal;}
	.aside .scrollContent ul li.current a {text-decoration: none; background-color: #315ea9;color:#fff; font-weight:normal;}

.flexContent { width: 6px; height: 100%; border-left:none; border-right: 1px solid #c0c3ca; background:#f7f7f7; position: relative; }

	#flexBar { width: 6px; height: 76px; cursor: pointer; margin-top: -38px; position: absolute; top: 50%; left: 0; }

.bread{ width:100%; background:url(../images/nowbg.gif) repeat-x; height:32px; line-height:32px;  overflow:hidden;color:#555; font-size:13px;}
.bread strong{ margin-left:10px;}
.wrapper { width: 100%; height: auto; overflow-x: hidden; overflow-y: auto; position: relative; }

	.infoTable { width: 98%; margin: 8px auto 0; background:#fbfbfb; }
	.infoTable caption { font-weight: bold; text-align: left; padding: 0 3px; }
	.infoTable tbody tr th { white-space: nowrap; background:#EDF4FB; }
	.infoTable tbody tr th,.infoTable tbody tr td { word-break: break-all; padding:8px 6px;border: 1px solid #DDD;}
	.infoTable tbody tr th { font-weight: normal; text-align: right; }
	.infoTable tbody tr td { font-weight: normal;}
	.infoTable .infoTitle { text-align:left; font-weight:bold; }
	.infoTable thead th,.infoTable thead td{background:#d1dae6 url(../images/infoTableBg.png) repeat-x;padding:6px;border: 1px solid #a7bad2;}
	
	.queryContent { width: 100%; padding: 4px 0; overflow:hidden; background:#fafafa; }
	.queryTable { width: 98%; margin: 0 auto; }
	.queryTable tr th,.queryTable tr td { white-space: nowrap; padding: 2px 6px; text-align:left; }
	.queryTable tbody tr th { font-weight: normal; text-align: right; }
	.queryTable .radioStyle{ vertical-align:-3px; margin-right:3px; }
	
	.mainpulate1 { width: 98%; height: 36px; line-height: 36px; margin: 0 auto; }
		.mainpulate1 input { float: left; margin-top: 8px; margin-right: 6px; }
		.mainpulate1 ul { float: right; }
		.mainpulate1 ul li { float: left; padding: 0 12px; }
		.mainpulate1 ul li img { vertical-align: -2px; margin-right: 4px; }

	
.listTable { width: 98%; margin-left: auto; margin-right: auto; background:#f7f7f7; }
	.listTable tr th, .listTable tr td { line-height: 28px; border: 1px solid #bdbdbd; padding: 0 6px; }
	.listTable thead tr th { font-weight: normal;font-size:12px;background:#d1dae6 url(../images/infoTableBg.png) repeat-x;padding: 0 0; }
	.listTable tbody tr th { font-weight: normal; }
	.listTable tbody tr th img { vertical-align: -5px; margin-left:6px; margin-right: 6px; }
	.listTable .even { background-color: #fafafa; }
	.listTable .odd { background-color: #ebeff2; }
	.listTable tbody tr.hover{ background: #d6e1ea; }
	.listTable tbody th a,.listTable tbody td a { color: #315ea9; }
	.listTable tbody th a:hover,.listTable tbody td a:hover { color: #315ea9; text-decoration:none; }
	.listTable .greenBg{ background:#ccffcc;}
	.listTable .redBg{ background:#ffc1c1;}
	.listTable .yellowBg{ background:#fbfcd7;}
	
	.operation{ width:99%; height: 26px; margin: 0 auto; padding: 4px 0; overflow: hidden}
	.operation li{float:left; padding-right: 10px; line-height: 26px;}
	.operation li img{margin-right: 3px; vertical-align: -3px;}
	.operation li a { color: #444444; padding: 1px 9px; line-height: 26px; display: block;}
	.operation li a:hover { color:#444444; text-decoration: none; padding: 0 8px; line-height: 26px; border: 1px solid #aec0d7; background:#d6e1ea;}

	.listTable tr td img{ vertical-align:-6px;}
	.listTable tr td a img{ vertical-align:-3px;}
	
	.paging { color: #555; width: 98%; height: 36px; line-height: 36px; margin: 0 auto; }
	.paging tr th,.paging tr td { font-weight: normal; padding: 0 6px; }
	.paging a.aBtn { display: inline-block; width: 36px; height: 17px; line-height: 17px; vertical-align: -2px; overflow: hidden; }

	.infoTab { width: 98%; height: 30px; line-height: 30px; overflow: hidden; margin: 8px auto 0; position: relative; left: -1px; bottom: -1px;z-index: 100; }
	.infoTab li { font-size: 12px;  float: left; border-left: 1px solid #a7bad2;border-right: 1px solid #a7bad2;border-top: 1px solid #a7bad2; border-bottom: none; background: url("../images/infoTabListHoverBg.png") repeat-x; overflow: hidden; cursor: pointer; margin-right: 4px; padding: 0 16px; }
	.infoTab li.hover { font-size: 12px; background: url("../images/infoTabListBg.png") repeat-x top; }
	.infoTab li.current { font-size: 12px; font-weight: bold; background: #f7f7f7;border-bottom: none;  }
	.infoContent { display: none; min-height: 120px; border: 1px solid #adbfd5; background: #f7f7f7; margin: 0 auto; padding: 8px 0; position: relative; z-index: 1; }


	h4 { font-size: 12px; width: 98%; height: 24px; line-height: 24px; margin: 8px auto 0; }

	hr { width: 100%; height: 2px; border: none; background:url("../images/queryContentBg.png") repeat-x; margin-top: 8px; }

.footer { color: #888888; font-size: 12px; height: 25px; line-height:25px; width:100%;padding-top:10px; text-align: center; background-color:#f1f1f1;}

.popUp { width: 80%; min-width: 672px; border: 1px solid #00275c; background: #ebeff2; margin-left: -40%; margin-top: -201px; position: absolute; top: 50%; left: 50%; z-index: 9999; }

	.popUp h3 { color: #FFF; font-size: 13px; height: 29px; line-height: 29px; border-bottom: 1px solid #a7bad2; background: url("../images/popUpHeaderBg.png") repeat-x; }
	.popUp h3 strong { float: left; padding: 0 12px; }
	.popUp h3 a.close { display: block; width: 19px; height: 19px; position: absolute; top: 5px; right: 8px; }
	
.userInfo{ color:#fff; line-height:28px; float:right; text-align:right; margin-top:100px; }
.userInfo a{ display: inline-block; color:#fff; margin-right:20px;  }
.userInfo a:hover{ color:#fff; text-decoration:none;}
.userInfo a span { display: inline-block; cursor: pointer; }
.userInfo img { margin-right:10px;vertical-align: -4px;}

	.infoContent { width:98%; display: none; min-height: 120px; border: 1px solid #a7bad2; background: #ebeff2; margin: 0 auto; padding: 8px 0; position: relative; z-index: 1; }
	.infoContent.block { display: block; }
	
	.infoContent .listTable { margin-top:6px;}

.toolbar{ width:32px; height:72px; position:absolute; top:10px; left:10px; z-index:2; text-align:center;}
.toolbar .zoomIn a{ color:#000; width:32px; height:36px; line-height:36px; display:block;background:url(../images/zoomInHover.png) no-repeat;}
.toolbar .zoomIn a:hover{background:url(../images/zoomIn.png) no-repeat; text-decoration:none;}
.toolbar .zoomInCurrent{color:#000; width:32px; height:36px; line-height:36px; display:block;background:url(../images/zoomInCurrent.png) no-repeat; }
.toolbar .zoomOut a{ color:#000;width:32px; height:37px;line-height:37px; display:block;background:url(../images/zoomOutHover.png) no-repeat;}
.toolbar .zoomOut a:hover{ background:url(../images/zoomOut.png) no-repeat; text-decoration:none;}
.toolbar .zoomOutCurrent{color:#000; width:32px; height:36px; line-height:36px; display:block;background:url(../images/zoomOutCurrent.png) no-repeat; }

.popUpWindow{ width:190px; position:absolute; top:20px; left:500px;}
.popUpWindow .top{ width:190px; height:7px; background:url(../images/popUpWindow1.png) no-repeat;}
.popUpWindow .content{ width:174px; padding:0 8px; font-size:12px; line-height:20px; background:url(../images/popUpWindow2.png) repeat-y;}
.popUpWindow .content h1{ background:url(../images/icon32.png) no-repeat; padding-left:24px;}
.popUpWindow .bottom{ width:190px; height:23px; background:url(../images/popUpWindow3.png) no-repeat;}

.ztreeOperate{ width:190px; height:100%; background:#FFF; border-right:1px #afb0b0 solid;}

.record{ width:97%; margin:0 auto; height:113px; background:#fff; border:1px #a5a5a5 solid;}
.videoList{ width:98%; height:102px;overflow:hidden;  margin:0 auto;}
.videoList li{  float:left; margin-right:11px; }
.videoList li img{padding:2px; background:#f0f0f0; border:#999999 1px solid;}
.videoList li p{ text-align:center; line-height:20px; font-size:12px; }

.btn9Off { font-size: 14px; width: 120px; height: 23px; line-height: 23px; border: none; background: url("../images/btn8Off.png") no-repeat; cursor: pointer; margin: 0; padding: 0; }
.btn9On { font-size: 14px; width: 120px; height: 23px; line-height: 23px; border: none; background: url("../images/btn8On.png") no-repeat; cursor: pointer; margin: 0; padding: 0; }

.chart { width:98%;  line-height: 29px; border: 1px solid #A5A5A5; margin: 6px auto 6px auto; padding:5px; text-align:center; background:#fff; }

.infoTable .textGreen { color:#009900; font-size:16px; font:Arial, Helvetica, sans-serif; font-weight:bold;}
.infoTable .title{ font-size:14px; color:#333333; font-weight:bold; text-align:center; line-height:30px;}
.infoTable .red,.infoTable .green,.infoTable .yellow,.infoTable .blue,.infoTable .plum,.infoTable .purple{font-size:32px;font-weight:bold;font:Arial, Helvetica, sans-serif;text-align:center;}
.infoTable .red{ color:#e25856;}
.infoTable .green{  color:#94b86e; }
.infoTable .yellow{ color:#f5af50;}
.infoTable .blue{ color:#00b4ff;}
.infoTable .plum{color:#e153f2;}
.infoTable .purple{color:#9279ff;}

/*  2014.04.14 Update by Fuwt------------------------------------------------------------*/
.airportImg{ width:100%; height:615px;  position:relative;}

.panelarrow{ width:11px; height:78px; cursor:pointer; position:absolute; top:45%;left:221px;z-index:3;}
.panelInfo{width:221px; height:100%; background:#e1e5ea; border-left:1px #c3d0e1 solid; position:relative; float:left;overflow-y:hidden;overflow-x:hidden; position:absolute;left:0;top:0;z-index:3;}
.panels{ width:220px;}
.panels p{ width:199px; height:26px; background:url(../images/asideMainListBg.png) repeat-x;padding: 0 12px; cursor: pointer; line-height:26px;}
.panels p strong {font-size:13px; color: #315ea9; float: left; }
.panels p strong img{ margin-right:8px;}
.panels .content{width:220px;}
.content dl{ font-size:13px; line-height:31px; border-top:1px solid #ccd3db;padding:0 20px 0 8px;}
.content dt{ float:left;}
.content dt img{ margin-right:6px; vertical-align:-3px;}
.content dd{ text-align:right;font:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
.content dd a{ font:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
.news li{font-size:13px; line-height:32px; border-top:1px solid #c3d0e1;padding:0 20px 0 30px; background:url(../images/arrow.gif) no-repeat 10px;}

.plane{ width:53px; height:61px; cursor:pointer; }

.toast{position:absolute; z-index:2; }
.toast .leftTop{ width:8px; height:9px; background:url(../images/tioatLeftBg.png) no-repeat;}
.toast .leftMiddle{height:9px; background:url(../images/tioatMiddleBg.png) repeat-x;}
.toast .leftRight{ width:8px; height:9px; background:url(../images/tioatRightBg.png) no-repeat;}

.toast .middleLeft{ width:8px; height:9px; background:url(../images/tioatLeftBg2.png) repeat-y;}
.toast .middle{ background:#ffffe1; }
.toast .middleRight{ width:8px; height:9px; background:url(../images/tioatRightBg2.png) repeat-y;}

.toast .bottomLeft{ width:8px; height:9px; background:url(../images/tioatLeftBg3.png) no-repeat;}
.toast .bottomMiddle{ width:8px; height:9px; background:url(../images/tioatMiddleBg2.png) repeat-x;}
.toast .bottomRight{ width:8px; height:9px; background:url(../images/tioatRightBg3.png) no-repeat;}
.toast .toastArrow{ width:32px; height:24px; background:url(../images/tioatRightArrow.png) no-repeat; }

.planeInfo td{ line-height:24px;}
.planeInfo h1{ font-size:12px;}
.planeInfo h1 img{ vertical-align:-4px; margin-right:8px;}
.planeInfo .red{ color:#990033; font-weight:normal;}
.planeInfo .red2{ background:#990033; padding:1px; color:#ffffff;font-weight:normal;}
.planeInfo .green{ color: #009900; font-weight:normal;}
.planeInfo .green2{ background:#009900; padding:1px; color:#ffffff;font-weight:normal;}
.planeInfo h2{ font-size:12px;font-weight:normal; text-align:center;}
.planeInfo h2 img{vertical-align:-6px; margin-right:4px;}

.pullDown{width:100px;position:absolute; right:10px; top:60px; }
.pulldownArrow{ width:20px; height:8px; padding-left:80px;  }
.pullDownContent{ width:80px; height:80px; overflow-y:auto; overflow-x:hidden;  }
.pullDownContent li{ line-height:20px;}
.pullDownContent li input{ vertical-align:-3px; margin-right:8px;}

.camera{ width:48px; height:48px; cursor:pointer; }

.compass{ width:69px; height:69px;}

.routeMapBg{width:100%; height:615px; background:#fbfbfb;position:relative;}
.routeMap{width:100%; height:615px; background:url(../images/worldMap.jpg) no-repeat; position:relative;}
.operating{position:absolute; top:10px; right:10px; z-index:2;}

.treeListContent{ width:180px;}
.treeList{ width:179px; height:100%; background:#ebeff2; border-right:1px solid #a7bad2; overflow:auto; }
.floatLeft{ float:left;}

.kgVideo{ width:478px; height:298px;}
.player{ width:100%; height:34px; background:url(../images/playerBg.png) repeat-x;}
.player .operating1{ width:170px; height:23px; padding-top:5px; margin:0 auto; }
.player .operating1 li{ float:left; margin-right:10px; text-align: center; }
.mainpulate { width:100%; height: 30px;padding: 2px 0;background: url("../images/queryContentBg.png") repeat-x bottom;overflow:hidden;  }	
.mainpulate .button1{ width:90%; margin-left:10px;}



/*----自动评估-----*/
.pgjgIcon{ text-align:center;}
.pgjgIcon img{ vertical-align:-6px; margin-right:10px;}
.level{ font-size:32px;color:#db5d5e; font-family:"微软雅黑";margin-right:10px;}
.score{ font-size:18px;  color:#3E3E3E;margin-right:10px;font-family:Helvetica; font-weight:bold;}
.pgleft{ float:left; overflow:hidden; padding:10px;}
.pgjg{ background:url(../images/pgjg.png) no-repeat; width:156px; height:105px; padding:69px 6px 0 6px; font-family:"黑体, sans-serif"; font-weight:bold;text-align:center; float:left;}
.pgjg .level{ font-size:36px; display:block;}
.pgjg .score{ font-size:24px; margin-top:10px; display:block;}
.level1{ color:#ff0000;}
.level2{ color:#ff9900;}
.level3{ color:#ffde00;}
.level4{ color:#66ccff;}
.level5{ color:#ff99ff;}
.level6{ color:#60e417;}
.pgjgimg{ float:left; padding-top:10px; padding-left:100px;}
.pgRtable{ width:400px; margin:5px 0;}
.pgRtable td{ padding:0 10px; }
.bcpg{ width:40px; height:29px; float:right;  line-height:29px; background:url(../images/pg_bc.png) no-repeat center left; text-align:right; font-size:12px; color:#D24B51; margin-right:5px;}
.pjpg{ width:40px; height:29px; float:right;line-height:29px; background:url(../images/pg_pj.png) no-repeat center left; text-align:right; font-size:12px; color:#767096;}

.bcpgx{ width:191px; height:67px; padding-top:18px; background:url(../images/pg_bcx.png) no-repeat;  margin-bottom:15px;}
.pjpgx{ width:191px; height:67px; padding-top:18px;background:url(../images/pg_pjx.png) no-repeat; margin-bottom:15px;}
.pgxtitle{ width:100%; height:20px;text-align:left;overflow:hidden; color:#999999; margin-left:16px;   }
.pgxtitle .chart{ width:16px; height:16px; border:0; padding:0; margin-right:2px;  text-align:right;  }

.pgxtitle th{ width:100%;font-size:14px; font-weight: normal; text-align:left; padding:0;}
.pgpercent{ width:80px; padding-left:15px; float:left; font-size:28px; font-family: Helvetica; text-align:left; font-weight:bold;}
.pgpercent .sign{ font-size:14px;}
.pgscore{width:80px; padding-right:15px; float:right;font-size:14px;font-family: Helvetica; text-align:right; padding-top:12px;}

.fRed1 { color:#D24B51; }
.fRed2 { color:#767096;} 

/*-------------选择评估项--------------*/
.xzpgx{ width: 98%; margin:0 auto;  background:#ebeff2; border: 1px solid #cfd9e4;}
.xzpgx thead th{font-weight: normal;font-size:12px;background:#d1dae6 url(../images/infoTableBg.png) repeat-x;border: 1px solid #b5bcc4;padding: 6px 0;}
.xzpgx tbody th{line-height: 29px; border: 1px solid #b5bcc4; padding: 0 6px; }
.xzpgx tbody td{line-height: 29px; border: 1px solid #b5bcc4; padding: 0 6px; }
.xzpgx .bl{border-left: 1px solid #cfd9e4;}
.xzpgx .bbd{border-bottom: 1px dashed #e4eef6;}
.xzpgx a{ color: #002e68; text-decoration: underline; }
.xzpgx tbody th img{ vertical-align:-3px;}

.dataTable { border: 1px solid #cedbe7; line-height: 32px; margin-left: auto; margin-right: auto; width: 98%; }
.dataTable tr th, .dataTable tr td { border: 1px solid #cedbe7; padding: 0 12px; white-space: nowrap; }
.dataTable thead tr th { background: url("../images/thead.png") repeat-x; height: 32px; }
.dataTable tbody tr th { font-weight: normal; }
.dataTable tbody tr td span { display: inline-block; width: 180px; }
.dataTable tbody tr td label input[type="checkbox"] { vertical-align: -2px; }
.dataTable tbody tr td input[type="text"] { width: 32px; }
.btns { height: 26px; padding: 12px 0; text-align: center; padding-bottom: 0;}


/* pop-up
------------------------------------------------------------*/
.pop-up { background: #00275b; left: 50%; position: absolute; top: 50%; }
.pop-up-content { background: #fff; solid #00275b; border-top: none; }
.pop-up-content h4 { line-height: 32px; padding: 12px 24px 0; }
.pop-up-content h4 strong { color: #333; }
#MeiShaData { margin-left: -400px; margin-top: -200px; width: 800px; }
.info-list { border-bottom: 1px solid #b5b5b5; padding: 0 24px 12px; }
.info-list li { float: left; line-height: 32px; width: 132px; }

#weightSetting { margin-left: -400px; margin-top: -220px; width: 790px; }
.layout-table { border-bottom: 1px solid #b5b5b5; width: 100%; }
.data-list { line-height: 36px; padding: 12px 0 12px 24px; }
.data-list input[type="text"] { width: 48px; }

.color-pop-up { background: #00275b; display: none; left: 50%; position: absolute; top: 50%;height: 180px; }
.color-pop-up h3 { background: url("../images/pop-up-header.png") repeat-x; height: 36px; position: relative; }
.color-pop-up h3 strong { color: #fff; line-height: 36px; padding: 0 12px; }
.color-pop-up h3 a.close { background: url("../images/icon-23.png") no-repeat; display: inline-block; height: 16px; position: absolute; right: 12px; top: 8px; width: 16px; }
.color-pop-up-content { background: #fff; border: 5px solid #00275b; border-top: none; }
.color-pop-up-content h4 { line-height: 32px; padding: 12px 24px 0; }
.color-pop-up-content h4 strong { color: #333; }

#colorPicker { margin-left: -140px; margin-top: -180px; width: 280px; }
.color-item {  padding: 3px 10px 20px 45px; }
.color-item li { float: left; height: 23px; margin-bottom: 36px; margin-right: 48px; width: 23px; }
.color-item li a { background-repeat: no-repeat; display: inline-block; height: 23px; width: 23px; }
.color-item-1 a { background-image: url("../images/icon-Red.png"); }
.color-item-2 a { background-image: url("../images/icon-Orange.png"); }
.color-item-3 a { background-image: url("../images/icon-Yellow.png"); }
.color-item-4 a { background-image: url("../images/icon-Lightblue.png"); }
.color-item-5 a { background-image: url("../images/icon-Purple.png"); }
.color-item-6 a { background-image: url("../images/icon-Green.png"); }

.btn-default { background: url("../images/btn-default.png") no-repeat; color: #fff; font-size: 13px; height: 26px; line-height: 26px; width: 88px; }

.scrollMain{width:100%; height:95%; overflow-x:hidden;overflow-y:auto; position:relative;}
.main {
	width:100%;
	height:100%;
	overflow:hidden;
	position: relative;
}
.mainContent {
	width: 100%;
	height: 100%;
	background: #EEE;
	position: relative;
}

.mainContent h3 {
	font-weight: normal;
	height: 25px;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	background: url("../images/h3Bg.jpg") repeat-x;
	overflow: hidden;
	padding: 5px 12px 0;
}

.mainContent h3 cite {
	float: left;
}

.mainContent h3 cite a {
	line-height: 20px;
}

.mainContent h3 span * {
	vertical-align: middle;
}

.mainContent h3 span {
	 float: right;
}
.addTable {
	width: 98%;
	margin: 10px auto;
}

.addTable tr th,.addTable tr td {
	height:38px;
	line-height:22px;
	font-weight: normal;
	padding: 0 4px;
	white-space: nowrap;
	vertical-align:top;
}

.addTable tr th {text-align: right;}
.addTable select{ width:150px;}
.addTable select,.addTable input{ vertical-align:middle;}
.addTable input{ height:18px;}


.gallery{ width:220px;}
.galleryInfo{width:215px; height:100%; overflow:auto; background:#ebeff2;}

.chartIcon{clear:both; text-align:right; padding-right:10px;}

.titleText{ width:100%; line-height:29px; text-align:center; font-size:14px; color:#555;border-top:1px solid #a7bad2; position:relative;}
.labels{ height:24px; position:absolute; right:0;top:2px;}
.labels li{ width:38px; height:23px;float:left; margin-right:15px; text-align:center; line-height:24px; font-size:12px; font-weight:normal;  }
.labels li a{display:block;color:#000;  background: url("../images/lablesButton.png") no-repeat; }
.labels li a:hover{color:#000; text-decoration:none; background: url("../images/lablesButtonHover.png") no-repeat; }

.messagerList{ line-height:20px;}

.infoTable3 { width: 98%; line-height: 28px; border: 1px solid #b5bcc4;  background:#fafafa; margin: 0 auto; }
.infoTable3 tr th { white-space: nowrap; background: #ebeff2; }
.infoTable3 tr th,.infoTable3 tr td { word-break: break-all; border: 1px solid #b5bcc4; padding: 0 6px; }
.infoTable3 tbody tr th { font-weight: normal; text-align: center; }
.infoTable3 thead tr td{font-weight: bold;font-size:13px;background:#d1dae6 url(../images/infoTableBg.png) repeat-x;padding: 0 0;}

.userInfo{ color:#e9f4fc; line-height:28px; float:right; text-align:right; margin-top:13px;}
.userInfo a{ display: inline-block; color:#FFF; margin-right:20px;  }
.userInfo a:hover{ color:#bddafc; text-decoration:underline;}
.userInfo a span { display: inline-block; cursor: pointer; }
.userInfo img { margin-right:10px;vertical-align: -4px;}

.pullDownList{ display:none;width:234px; border:1px #cacaca solid; background:#f2f4f7;height:19px; padding:5px 3px; position:absolute; right:30px; bottom:-15px;}
.pullDownList li{  margin-right:5px; float:left; border-left:1px solid #cacaca;}
.pullDownList li img{ margin-left:5px; margin-right:3px;vertical-align:-3px;}
.pullDownList li a{ color:#555;}

.manipulate1 { width: 98%; height: 36px; line-height: 36px; margin: 0 auto; }

.verImg{float:left; margin-right:10px;}
.verTitle{ font-size:20px; line-height:26px; font-weight:bold; margin-top:4px; }
.verTitle2{ font-size:14px; line-height:26px; color:#999999;}

/*--------2014-06-09-----版本信息--------------*/
.verImg{float:left; margin-right:10px;}
.verTitle{ font-size:20px; line-height:26px; font-weight:bold; margin-top:4px; }
.verTitle2{ font-size:14px; line-height:26px; color:#999999;}


/* add by wangb 20140701 */

.portfolio{ margin:10px auto; width:100%; clear:both;}
.portfolio li{ width:20%; *width:19%;height:196px; float:left;  margin:15px 0 15px 0;}
.portfolio li a{width:91px; height:126px; margin:0 auto;font-size:15px; color:#555; padding:70px 25px 0 25px; display:block; background:url(../images/portfolio.png) no-repeat; position:relative;}
.portfolio li a:hover{color: #002e68;text-decoration:none;}
.portfolio li a p{ color:#D65C4F; font-family:Arial; font-size:20px; font-weight:bold; text-align:right; position:absolute; top:113px; right:25px;}
.portfolio li a p span{ font-size:12px; font-family:"宋体"; font-weight:normal; margin-left:5px;}

.firstUnselected{ width:100px; height:14px; text-align:left;padding-top:24px;float:left; overflow:hidden;background:url(../images/cirleIcon.png) no-repeat left top;}
.unselected{ width:135px; height:14px;text-align:center;padding-top:24px;float:left;overflow:hidden;background:url(../images/cirleIcon1.png) no-repeat center top;}
.checked{ width:100px;height:14px;padding-top:24px; text-align:right;float:left;overflow:hidden;background:url(../images/cirleIcon2.png) no-repeat right top;}

.video{ width:100%; height:100%; border:1px #666666 solid;}
.videoPic{ width:100%; height:493px; background:url(../images/noVideoImg.jpg);}
.videoTool{ width:100%; height:37px; text-align:center; background: url(../images/toolbar.png) repeat-x; position:relative;}
.playerButton{ width:100%; height:100%; color:#ffffff; font-size:18px; font-weight:bold; text-align:center;}
.playerButton img{ vertical-align:-12px;}
.selCamera{ position:absolute; top:5px; left:10px;}
.videoControl{ width:40%; text-align:center; margin:0 auto;}
.videoControl li{ float:left; margin-right:10px;}

.videoRel{ text-align:left; }
.videoRel h1{ float:left; font-size:12px;}
.videoRel span{ float:right; font-weight:normal; }
.videoRel span img{ vertical-align:-3px;}

.relVideoList{ width:100%; height:415px; overflow-y:auto; }
.relVideoList li{height:80px; border-bottom:1px solid #aec0d7;}
.relVideoList li .videoSmallPic{ float:left;margin:0 10px; }
.relVideoList li .control{  position:absolute; top:18px;left:35px;}
.relVideoList li a{ width:100%; height:60px; line-height:24px;padding:10px 0; font-size:14px;color: #555; display: block;position: relative; }
.relVideoList li a p{ font-size:14px; line-height:24px; color:#555;}
.relVideoList li a:hover { color:#555; text-decoration: none;background:#ffffcc;}
.relVideoList li .check{ position:absolute; top:30px; right:20px;}



.infoTable4 { width: 98%; margin: 8px auto 0; background:#fbfbfb; border: 1px solid #b5bcc4; }
.infoTable4 tbody tr th { white-space: nowrap; background:#e5eef5; }
.infoTable4 tbody tr th { word-break: break-all; padding:8px 6px; border: 1px solid #a7bad2;}
.infoTable4 tbody tr td { word-break: break-all; border: 1px solid #a7bad2;}
.infoTable4 tbody tr th { font-weight: normal; text-align: left; }
.infoTable4 tbody tr td { font-weight: normal;}
.infoTable4 thead th,.infoTable thead td{background:#d1dae6 url(../images/infoTableBg.png) repeat-x;padding:6px;border: 1px solid #a7bad2;}

.contactDel {width:43%; height:42px; line-height:40px;float:left; text-align:center;  }
.contactDel a{color:#db0036; border:1px #ff8e8e solid; display:block; background-color:#ffe1e1;}
.contactDel a:hover{color:#ed0051; border:1px #ffbaba solid; background-color:#fff0f0; text-decoration:none; }

.contactEdit {width:43%; height:42px; line-height:40px;float:left; text-align:center; margin-left:16px;  }
.contactEdit a{color:#315ea9; border:1px #a5cef9 solid; display:block; background-color:#deedfe;}
.contactEdit a:hover{color:#3a6db8; border:1px #b4d7fa solid; background-color:#e4f1fe; text-decoration:none; }

.contactSave {width:88%; height:42px; line-height:40px;float:left; text-align:center;}
.contactSave a{color:#297712; border:1px #b4eda0 solid; display:block; background-color:#e8ffdd;}
.contactSave a:hover{color:#318816; border:1px #c1f1af solid; background-color:#edffe4; text-decoration:none; }

.dateStyle{background:#fff url("../images/icon5.png") no-repeat right; width:150px;}

/*--------2014-08-07-----组合条件删除图标------wangb--------*/
.zhcondition img{float: right;}

/*--------2014-08-29-----By Limei--------------*/
.longInput{width: 446px;}
.layoutTable{margin:40px;}
.layoutTable td{width:180px; margin:0 10px;}
.rightIcon {background:url(../images/handaddIcon.png) no-repeat left;height:16px; line-height:16px; padding-left:24px; margin-right:12px; display: inline-block;}
.jgIcon {background:url(../images/jgIcon.png) no-repeat right #fff;width:16px;height:16px;display: inline-block;cursor: pointer; }
.personIcon {background:url(../images/personIcon.png) no-repeat right #fff;width:16px;height:16px;display: inline-block;cursor: pointer; }
.importantIcon {background:url(../images/important.png) no-repeat left;height:19px; line-height:19px; padding-left:24px; margin-right:12px; display: inline-block;}
.whiteName {background:url(../images/whiteName.png) no-repeat left;height:19px; line-height:19px; padding-left:24px; margin-right:12px; display: inline-block;}


/*--------2014-09-02-----滑入提示框start------fuwt--------*/
.prompt{ width:15%; height:42px; z-index:9999; position: fixed; top: 75px; right: -15%;}

.promptGreenBg{height:42px;background: url(../images/succeedLeftBg2.png) repeat-x;}
.prompt .textGreen{color:#05b554;font-size:14px; line-height:42px;}
.prompt .promptGreenBg img{ vertical-align:-6px; margin-right:5px;}

.prompt .promptYellowBg{ height:42px;background: url(../images/remindLeftBg2.png) repeat-x;}
.prompt .textYellow{color:#eaa02b;font-size:14px; line-height:42px;}
.prompt .promptYellowBg img{ vertical-align:-6px; margin-right:5px;}

.prompt .promptRedBg{ height:42px;background:url(../images/failLeftBg2.png) repeat-x;}
.prompt .textRed{color:#b94a48;font-size:14px; line-height:42px;}
.prompt .promptRedBg img{ vertical-align:-6px; margin-right:5px;}
/*--------2014-09-02-----滑入提示框end------fuwt--------*/

.infoTable3 { width: 98%; line-height: 28px; border: 1px solid #bdbdbd; background: #f7f7f7; margin: 0 auto; }
.infoTable3 thead td { white-space: nowrap;line-height: 28px;background:#d1dae6 url(../images/infoTableBg.png) repeat-x;text-align:center;}
.infoTable3 tbody th { white-space: nowrap;background:#e1e5ea;}
.infoTable3 tbody tr th,.infoTable3 tbody tr td { word-break: break-all; border: 1px solid #bdbdbd; padding: 0 6px; }
.infoTable3 tbody tr th { font-weight: normal; text-align: center; }

/*--------2014-09-04-----通讯录页面样式迁移end-----wangb--------*/
.telBookUl {left: -3px; top: -3px; width: 100%; height: 92%;}
.telBookUl li:hover {background-color: #c6d6e3;}
.telBookLi {background: #fdf7cf;}	
.teleBookLi {left: -3px;top: -3px;width: 100%;height: 30px;padding-left: 10px;cursor: pointer;border-bottom: 1px solid #aec0d7;}
.teleInput{font-weight: normal;border: 1px solid #a7bad2;height: 20px;font-size:14px;}

.telBookSpan {padding-left: 15px;position: absolute;padding-top: 5px;}
.telBookSpan1 {position: absolute;margin-top: -10px;padding-left: 49px;}
.teltitle {padding-left: 250px;padding-top: 50px;left: -3px;top: -3px;width: 616px;height: 80px;}
.teltitle input{background: rgba(255, 249, 249, 0);position: absolute;font-size: 25;border-width: 0px;}
.telUserLi {margin-left: 39px;padding-left: 29px;width: 95%;height: 46px;background: url('/KG/kg-commons/images/u113_normal.png') no-repeat;}
.telUserLi input{width:65%;font-size: 15px;color: rgb(50, 50, 219);border-style: none;position: absolute;margin-top: 19px;margin-left: 100px;background-color: white;}
.telUserLi span{margin-left: 20px;margin-top: 19px;position: absolute;font-size: 15px;}
.telUserLi img{margin-top: 8px;}
		
.telBookSpan2 {position: absolute;margin-top: -10px;padding-left: 49px;font-size: 12px;color: #999999;}
.searchImage{margin-left: 8px;margin-top: 15px;position: absolute;}
.telBookUserLi {left: -3px;top: -3px;width: 100%;height: 45px;font-size: 15;padding:10px 30px;border-bottom: 1px solid #aec0d7;cursor: pointer;}